Systems And Methods For Using Role-Based Voice Communication Channels

ABSTRACT

Systems and methods for managing voice communication channels used by a group of people are disclosed. Exemplary implementations may: electronically store information, wherein the information represents associations of individual voice communication channels with one or more communication groups, wherein individual ones of the one or more communication groups are specific to one or more roles of the people; receive device-specific packets from end-user communication devices associated with people, wherein the packets include packetized uplink information based on audio information captured by the communication devices, wherein individual packets are targeted to individual communication groups; generate and transmit downlink packets that include packetized downlink information that is organized in a set of broadcast channels for audio information that was targeted to specific communication groups.

FIELD OF THE DISCLOSURE

The present disclosure relates to systems and methods for managing voicecommunication channels for groups of people interacting and/or otherwiseworking together, such as a crew of employees in a quick-servicerestaurant.

BACKGROUND

Communication systems using a central communication device and anend-user communication device are known. Intercom communication isknown.

SUMMARY

One aspect of the present disclosure relates to a communication systemconfigured for managing voice communication channels, e.g., as used by acrew of employees in a quick-service restaurant having a firstdrive-through lane and, in some cases, a second drive-through lane. Thedrive-throughs may include one or both of a menu board and a speakerpost. The communication system may include electronic storage and one ormore hardware processors. The electronic storage may electronicallystore information. The information represents associations of individualvoice communication channels with one or more communication groups.Individual ones of the one or more communication groups may be specificto one or more (types of) roles performed by employees in thequick-service restaurant. The associations include a first, second,third, and so forth association. The first association is between afirst voice communication channel and a first communication group. Thefirst communication group may be specific to (a first type of) roles inthe quick-service restaurant that are related to the first drive-throughlane. The second association is between a second voice communicationchannel and a second communication group. The second communication groupmay be specific to (a second type of) roles in the quick-servicerestaurant, and in some cases may be related to the second drive-throughlane. The third association is between a third voice communicationchannel and the first and second communication groups. The fourthassociation is between a fourth voice communication channel and thefirst communication group and a third communication group. The thirdcommunication group is specific to (a third type of) roles in thequick-service restaurant that may be related to food production. Thefifth association is between a fifth voice communication channel and thesecond and third communication groups. The sixth association is betweena sixth voice communication channel and the first, second, and thirdcommunication groups. The seventh association is between a seventh voicecommunication channel and the third communication group. The one or morehardware processors are configured by machine-readable instructions toreceive a first device-specific packet from a first communication deviceassociated with a first crew member. The first device-specific packet isreceived during a first uplink time period and includes packetizeduplink information based on audio information captured by the firstcommunication device. The first uplink time period occurs within a firsttime frame. The first device-specific packet may be targeted to thefirst communication group. The one or more hardware processors areconfigured by machine-readable instructions to receive a seconddevice-specific packet from a second communication device associatedwith a second crew member. The second device-specific packet is receivedduring a second uplink time period and includes packetized uplinkinformation based on audio information captured by the secondcommunication device. The second uplink time period occurs within asecond time frame. The second device-specific packet may be targeted tothe second communication group. The one or more hardware processors areconfigured by machine-readable instructions to receive a thirddevice-specific packet from a third communication device associated witha third crew member. The third device-specific packet is received duringa third uplink time period and includes packetized uplink informationbased on audio information captured by the third communication device.The third uplink time period occurs within a third time frame. The thirddevice-specific packet may be targeted to the third communication group.The one or more hardware processors are configured by machine-readableinstructions to generate a first downlink packet that includespacketized downlink information that is organized in a set of broadcastchannels. The set of broadcast channels includes a first broadcastchannel, a second broadcast channel, a third broadcast channel, a fourthbroadcast channel, a fifth broadcast channel, a sixth broadcast channel,a seventh broadcast channel, and/or other broadcast channels. The firstbroadcast channel is used for audio information received indevice-specific packets that were targeted to the first communicationgroup. The second broadcast channel is used for audio informationreceived in device-specific packets that were targeted to the secondcommunication group. The third broadcast channel is used for audioinformation received in device-specific packets that were targeted toone of the first and second communication groups. The fourth broadcastchannel is used for audio information received in device-specificpackets that were targeted to one of the first and third communicationgroups. The fifth broadcast channel is used for audio informationreceived in device-specific packets that were targeted to one of thesecond and third communication groups. The sixth broadcast channel isused for audio information received in device-specific packets that weretargeted to one of the first, second, and third communication groups.The seventh broadcast channel is used for audio information received indevice-specific packets that were targeted to the third communicationgroup. The one or more hardware processors are configured bymachine-readable instructions to transmit the first downlink packet to aset of end-user communication devices, including the first, second, andthird communication devices.

Another aspect of the present disclosure relates to a communicationsystem configured for managing voice communication channels, e.g., asused by a crew of employees in a quick-service restaurant having a firstdrive-through lane and, in some cases, a second drive-through lane. Thecommunication system may include electronic storage and one or morehardware processors. The electronic storage may electronically storeinformation. The information represents associations of individual voicecommunication channels with one or more communication groups selectedfrom a set of communication groups. Individual ones of the one or morecommunication groups may be specific to one or more (types of) roles ofpeople interacting within a group of people. Individual associations arebetween an individual voice communication channel and a given subset ofthe set of communication groups. The one or more hardware processors areconfigured by machine-readable instructions to receive device-specificpackets from communication devices associated with people. Thedevice-specific packets include packetized uplink information based onaudio information captured by the communication devices. Individualdevice-specific packets are targeted to a given communication group. Theone or more hardware processors are configured by machine-readableinstructions to generate downlink packets that includes packetizeddownlink information organized in a set of broadcast channels.Individual broadcast channels are used for audio information received indevice-specific packets that were targeted to particular voicecommunication channels, in accordance with a particular selection fromthe communication groups. The one or more hardware processors areconfigured by machine-readable instructions to transmit the downlinkpackets to a set of end-user communication devices.

Another aspect of the present disclosure relates to a method formanaging voice communication channels used by a crew of employees in aquick-service restaurant having a first drive-through lane and, in somecases, a second drive-through lane. The method may includeelectronically storing information. The information representsassociations of individual voice communication channels with one or morecommunication groups. Individual ones of the one or more communicationgroups may be specific to one or more (types of) roles of employees inthe quick-service restaurant. The associations include a firstassociation between a first voice communication channel and a firstcommunication group. The first communication group may be specific to (afirst type of) roles in the quick-service restaurant that are related tothe first drive-through lane. The associations include a secondassociation between a second voice communication channel and a secondcommunication group. The second communication group may be specific to(a second type of) roles in the quick-service restaurant, and in somecases may be related to a second drive-through lane. The associationsinclude a third association between a third voice communication channeland the first and second communication groups. The associations includea fourth association between a fourth voice communication channel andthe first communication group and a third communication group. The thirdcommunication group may be specific to (a third type of) roles in thequick-service restaurant that may be related to food production. Theassociations include a fifth association between a fifth voicecommunication channel and the second and third communication groups. Theassociations include a sixth association between a sixth voicecommunication channel and the first, second, and third communicationgroups. The associations include a seventh association between a seventhvoice communication channel and the third communication group. Themethod may include receiving a first device-specific packet from a firstcommunication device associated with a first crew member. The firstdevice-specific packet is received during a first uplink time period andincludes packetized uplink information based on audio informationcaptured by the first communication device. The first uplink time periodoccurs within a first time frame. The first device-specific packet maybe targeted to the first communication group. The method may includereceiving a second device-specific packet from a second communicationdevice associated with a second crew member. The second device-specificpacket is received during a second uplink time period and includespacketized uplink information based on audio information captured by thesecond communication device. The second uplink time period occurs withina second time frame. The second device-specific packet may be targetedto the second communication group. The method may include receiving athird device-specific packet from a third communication deviceassociated with a third crew member. The third device-specific packet isreceived during a third uplink time period and includes packetizeduplink information based on audio information captured by the thirdcommunication device. The third uplink time period occurs within a thirdtime frame. The third device-specific packet may be targeted to thethird communication group. The method may include generating a firstdownlink packet that includes packetized downlink information that isorganized in a set of broadcast channels. The set of broadcast channelsincludes a first broadcast channel, a second broadcast channel, a thirdbroadcast channel, a fourth broadcast channel, a fifth broadcastchannel, a sixth broadcast channel, a seventh broadcast channel, and/orother broadcast channels. The first broadcast channel is used for audioinformation received in device-specific packets that were targeted tothe first communication group. The second broadcast channel is used foraudio information received in device-specific packets that were targetedto the second communication group. The third broadcast channel is usedfor audio information received in device-specific packets that weretargeted to one of the first and second communication groups. The fourthbroadcast channel is used for audio information received indevice-specific packets that were targeted to one of the first and thirdcommunication groups. The fifth broadcast channel is used for audioinformation received in device-specific packets that were targeted toone of the second and third communication groups. The sixth broadcastchannel is used for audio information received in device-specificpackets that were targeted to one of the first, second, and thirdcommunication groups. The seventh broadcast channel is used for audioinformation received in device-specific packets that were targeted tothe third communication group. The method may include transmitting thefirst downlink packet to a set of end-user communication devices,including the first, second, and third communication devices.

Another aspect of the present disclosure relates to a method formanaging voice communication channels for a group of people. The methodmay include electronically storing information. The informationrepresents associations of individual voice communication channels withone or more communication groups selected from a set of communicationgroups. Individual ones of the one or more communication groups may bespecific to one or more (types of) roles of people interacting withinthe group of people. Individual associations are between an individualvoice communication channel and a given subset of the set ofcommunication groups. The method may include receiving device-specificpackets from communication devices associated with people. Thedevice-specific packets include packetized uplink information based onaudio information captured by the communication devices. Individualdevice-specific packets are targeted to a given communication group. Themethod may include generating downlink packets that include packetizeddownlink information organized in a set of broadcast channels.Individual broadcast channels are used for audio information received indevice-specific packets that were targeted to a particular communicationgroup in accordance with a particular selection from the communicationgroups. The method may include transmitting the downlink packets to aset of end-user communication devices.

As used herein, any association (or relation, or reflection, orindication, or correspondency) involving communication systems,information processing units, processors, communication devices,communication devices, communication protocols, sub-systems, basestations, microphones, headsets, analog-to-digital converters,digital-to-analog converters, transceivers, encoders, decoders,channels, communication groups, time periods, time frames, packets,information signals, sounds, wires, formats, standards, connections,instructions, messages, user interfaces, and/or another entity or objectthat interacts with any part of the system and/or plays a part in theoperation of the system, may be a one-to-one association, a one-to-manyassociation, a many-to-one association, and/or a many-to-manyassociation or N-to-M association (note that N and M may be differentnumbers greater than 1).

As used herein, the term “obtain” (and derivatives thereof) may includeactive and/or passive retrieval, determination, derivation, transfer,upload, download, submission, and/or exchange of information, and/or anycombination thereof. As used herein, the term “effectuate” (andderivatives thereof) may include active and/or passive causation of anyeffect, both local and remote. As used herein, the term “determine” (andderivatives thereof) may include measure, calculate, compute, estimate,approximate, generate, and/or otherwise derive, and/or any combinationthereof. As used herein, the terms “connect” and “couple” (andderivatives thereof) may be used interchangeably to indicate a linkbetween multiple components that may or may not include intermediarycomponents.

These and other features, and characteristics of the present technology,as well as the methods of operation and functions of the relatedelements of structure and the combination of parts and economies ofmanufacture, will become more apparent upon consideration of thefollowing description and the appended claims with reference to theaccompanying drawings, all of which form a part of this specification,wherein like reference numerals designate corresponding parts in thevarious figures. It is to be expressly understood, however, that thedrawings are for the purpose of illustration and description only andare not intended as a definition of the limits of the invention. As usedin the specification and in the claims, the singular form of “a”, “an”,and “the” include plural referents unless the context clearly dictatesotherwise.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 illustrates a communication system configured for managing voicecommunication channels used by a crew of employees in a quick-servicerestaurant having one or more drive-through lanes, in accordance withone or more implementations.

FIG. 2 illustrates a method for managing voice communication channelsused by a crew of employees in a quick-service restaurant having one ofmore drive-through lanes, in accordance with one or moreimplementations.

FIGS. 3A-3B-3C-3D illustrate exemplary sets of communication groups asmay be used by a system configured for managing voice communicationchannels used by a group of people, in accordance with one or moreimplementations.

FIG. 4 illustrates an exemplary time frame as may be used by a systemconfigured for managing voice communication channels used by a group ofpeople, in accordance with one or more implementations.

DETAILED DESCRIPTION

FIG. 1 illustrates a system 100 configured for managing voicecommunication channels used, e.g., by a crew of employees in aquick-service restaurant having one or more drive-through lanes. System100 may be referred to as an intercom communication system, or as acommunication system. In some implementations, system 100 may includeone or more central communication devices 101, one or more informationprocessing units 102, one or more processors 124, electronic storage122, one or more base stations 103, one or more external resources 120,one or more user interfaces 140, one or more end-user communicationdevices 104 and/or other components.

The users of system 100 may include employees, staff members or crewmembers, managers and/or other stakeholders, and/or other groups ofpeople interacting and/or otherwise working together. The users ofsystem 100 may be divided into a set of communication groups. In someimplementations, individual communication groups may be specific to oneor more (types of) roles of employees in a quick-service restaurant. Forexample, a given communication group may be specific to a given role ortype of role of people interacting and/or otherwise working together. Insome implementations, individual communication groups may be specific toone or more locations in a work area and/or other localized area. Insome implementations, individual communication groups may be specific toone or more responsibilities in a work area and/or other localized area.For example, the communication groups for a quick-service restaurant mayinclude four communication groups: a first communication group may bespecific to roles in the quick-service restaurant that are related to afirst drive-through lane, a second communication group may be specificto roles in the quick-service restaurant that are related to a seconddrive-through lane, a third communication group may be specific to rolesin the quick-service restaurant that are related to food production, anda fourth communication group may be specific to roles in thequick-service restaurant that are related to the front counter.Variations may use only one drive-through lane, and/or may combine thegroups for food production and front counter. For example, thecommunication groups for a theater production may include differentcommunication groups for stage crew, audio-visual crew, lighting crew,front-of-house crew, director, etc. System 100 may be used in othercontexts where people work together, including but not limited to themepark ride management, medical operating room communications, footballcoach communications, factory floor communications, and/or othercontexts.

Voice communication channels managed by system 100 may facilitatecommunication among and/or between specific (sets of) communicationgroups. By way of non-limiting example, FIG. 3A illustrates an exemplaryset 301 of three communication groups that are specific to different(types of) roles and/or locations in a work area, such as aquick-service restaurant. The first communication group is indicated bythe label “Communication group I”. The second communication group isindicated by the label “Communication group II”. The third communicationgroup is indicated by the label “Communication group III”. Communicationfor different subsets of these three communication groups may use sevendifferent voice communication channels as depicted. Communication tojust the first communication group may use a first voice communicationchannel. Communication to just the second communication group may use asecond voice communication channel.

Communication to both the first and second communication groups may usea third voice communication channel “C3”. Communication to just thethird communication group may use a seventh voice communication channel.Communication to both the first and third communication groups may use afourth voice communication channel “C4”. Communication to both thesecond and third communication groups may use a fifth voicecommunication channel “C5”. Communication to the first, second, andthird communication groups may use a sixth voice communication channel“C6”. In some implementations, a user in the first communication groupcould direct and/or transmit a voice message/communication to any of thecommunication groups, but would only receive voicemessages/communication directed and/or transmitted to the firstcommunication group (e.g., the user can select the first, third, fourth,or sixth broadcast channel, depending on which other communicationgroups are to be added/included). A user in the second communicationgroup would only receive voice messages/communication directed to and/ortransmitted to the second communication group (e.g., the user can selectthe second, third, fifth, or sixth broadcast channel, depending on whichother communication groups are to be added/included). A user in thethird communication group would only receive voicemessages/communication directed to and/or transmitted to the thirdcommunication group (e.g., the user can select the fourth, fifth, sixth,or seventh broadcast channel, depending on which other communicationgroups are to be added/included). By way of non-limiting example, FIG.3B illustrates an exemplary set 302 of four communication groups thatare specific to different (types of) roles and/or locations in a workarea, such as a quick-service restaurant. Exemplary set 302 is similarto set 301 of FIG. 3A, with an added fourth communication group,indicated by the label “Communication group IV”. Communication to justthe fourth communication group may use a ninth voice communicationchannel. Communication to both the third and fourth communication groupsmay use an eighth voice communication channel “C8”. In someimplementations, a user in the fourth communication group could directand/or transmit a voice message/communication to any of thecommunication groups, but would only receive voicemessages/communication directed and/or transmitted to the fourthcommunication group (e.g., the user can select the eighth or ninthbroadcast channel, depending on which other communication groups are tobe added/included). In this case, the user in the third communicationgroup could additionally select the eighth voice communication channel.

Referring to FIG. 1, central communication device 101 (also referred toas central communication hub) and/or information processing unit(s) 102may be configured to communicate with one or more end-user communicationdevices 104 according to a client/server architecture, a point-to-pointarchitecture, and/or other architectures. End-user communicationdevice(s) 104 (also simply referred to as communication devices) may beconfigured to communicate with other communication devices 104 viacentral communication device 101, information processing unit(s) 102,and/or other components of system 100. Users may access system 100 viacommunication devices 104. Communication devices 104 may include a firstcommunication device 104 a, a second communication device 104 b, a thirdcommunication device 104 c, and/or other communication devices. Firstcommunication device 104 a may be associated with a first user, secondcommunication device 104 b may be associated with a second user, thirdcommunication device 104 c may be associated with a third user, and soforth. Communication devices 104 may be portable communication devices.In some implementations, communication between communication devices 104may be performed on a local communications network, such as, by way ofnon-limiting example, a local area network. Alternatively, and/orsimultaneously, in some implementations, the local communicationsnetwork may include a personal area network. For example, the localcommunications network may be used in a restaurant, a service location,a theater, an office, a building, a construction site, and/or in otherlocalized areas.

Central communication device 101 may include one or more of informationprocessing units 102, electronic storage 122, a first antenna 101 a, asecond antenna 101 b, and/or other components. In some implementations,central communication device 101 may be referred to as a (remote and/orfixed) communication device. In some implementations, centralcommunication device 101 may be configured to facilitate localizedcommunications in a local communications network among a set ofcommunication devices 104, such as, by way of non-limiting example,first communication device 104 a, second communication device 104 b,third communication device 104 c, and/or other communication devices. Insome implementations, individual antennas of central communicationdevice 101 may be configured to operate in conjunction with individualtransceivers that are included in central communication device 101 (notdepicted). By virtue of having two separate antennas and two separatetransceivers, communications by central communication device 101 may beimproved (by way of non-limiting example, in terms of reliability, audioquality, and/or other quality factors) by providing different types ofdiversity. The different types of diversity may include one or more ofantenna diversity, transceiver diversity, spatial diversity (e.g., ifmultiple antennas on central communication device 101 are disposedand/or positioned in different locations), frequency diversity, channeldiversity, time diversity, and/or other types of diversity.

Communications between central communication device 101 and one or morecommunication devices 104 may be based on the exchange of packets ofinformation that are formatted in one or more particular formats. Asused herein, the direction from central communication device 101 to oneor more communication devices 104 may be referred to as downlink and/ordownstream. As used herein, the direction to central communicationdevice 101 from one or more communication devices 104 may be referred toas uplink and/or upstream. Accordingly, information provided throughuplink communication may be referred to as uplink information,information provided through downlink communication may be referred toas downlink information. In some implementations, packets may beformatted using a format based on the (IEEE) 802.11 family of standards.In some implementations, packets may have a proprietary format. In someimplementations, downlink packets may be broadcast packets that aretransmitted to multiple communication devices 104 at once. In someimplementations, uplink packets may be device-specific packets that aretransmitted by a particular communication device 104. Packetizedcommunication may have overhead, e.g., due to the use of headerinformation, which may reduce the efficiency of the communication.Broadcast packets may be more efficient than uplink packets, sinceinformation for multiple communication devices 104 may be transmitted atonce, whereas uplink packets may only contain information from a singlecommunication device 104.

Central communication device 101 may use different communicationprotocols, communication formats, and/or communication links tocommunicate with different ones (and/or different types) ofcommunication devices 104 and/or other components of system 100. Forexample, central communication device 101 may use a primary (wireless)communication link to communicate with first communication device 104 a.In some implementations, central communication device 101 may use firstantenna 101 a (and a corresponding transceiver) to transmit and/orreceive information over the primary communication link, using a firstfrequency range. In some implementations, central communication device101 may use second antenna 101 b (and a corresponding transceiver) totransmit and/or receive information over the primary communication link,using a second frequency range.

For example, central communication device 101 may use a secondarycommunication link to communicate with base station 103. In someimplementations, communication via the secondary communication link maybe based on the Ethernet family of standards. In some implementations,communication via the secondary communication link may be based on aproprietary format. In some implementations, communication over thesecondary communication link may be point-to-point. In someimplementations, communication over the secondary communication linksmay be supported in system 100 without the need or use of cellularnetworks or public networks.

For example, central communication device 101 may use a particularwireless communication link to communicate with one or more clientcommunication devices 104, including but not limited to firstcommunication device 104 a, second communication device 104 b, thirdcommunication device 104 c, and/or other communication devices. In someimplementations, communication (in particular registration andconfiguration) via this wireless communication link may includecommunication based on a short-range wireless communication protocol,contact-less information, and/or near-field communication (NFC). In someimplementations, central communication device 101 may use a separateantenna (not depicted) to transmit and/or receive information over thisparticular communication link. In some implementations, communicationover this particular communication link may be supported in system 100without the need or use of cellular networks or public networks.

Information processing unit(s) 102 may be configured by machine-readableinstructions 106. Machine-readable instructions 106 may include one ormore instruction components. The instruction components may includecomputer program components. The instruction components may include oneor more of packet generating component 108, packet transmissioncomponent 110, packet receiving component 112, channel mapping component114, audio mixing component 126, and/or other instruction components. Insome implementations, one or more of the instruction components may bepart of other information processing units, including but not limited toinformation processing units 102 a of base station 103.

Packet receiving component 112 may be configured to receive packets,including but not limited to broadcast packets, device-specific packets,and/or other packets. Receipt of packets may be scheduled, arranged,and/or otherwise timed in specific time periods. In someimplementations, central communication device 101 may be configured toreceive one or more device-specific packets. For example, packetreceiving component 112 may receive multiple device-specific packets pertime frame, such as a first, second, third, fourth, fifth, sixth,seventh, eighth, ninth, tenth, and/or other device-specific packets,e.g., from different communication devices 104.

For example, a first device-specific packet may be received by firstcentral antenna 101 a, e.g., during a first uplink time period thatoccurs within a first time frame. The first device-specific packet maybe received from first end-user communication device 104 a. The firstdevice-specific packet may include packetized uplink information basedon audio and/or video information captured by first end-usercommunication device 104 a. The audio and/or video information capturedby the first end-user communication device may be part of audiocommunication (through system 100) between different users. The firstdevice-specific packet may be targeted to a given communication group,such as, e.g., a first communication group. In some implementations, thefirst device-specific packet may have a given destination, such as,e.g., the first communication group. By way of non-limiting example,individual communication groups may be associated with one or more voicecommunication channels selected from a set of broadcast communicationchannels. Individual ones of the one or more communication groups may bespecific to one or more (types of) roles of people interacting within agroup of people, such as a crew of employees in a quick-servicerestaurant. For example, in reference to FIG. 3A, audio information in adevice-specific packet targeted to the first communication group may beincluded in the first, third, fourth, and sixth broadcast channels.

Packet receiving component 112 may be configured to receive a seconddevice-specific packet, e.g., during a second uplink time period thatoccurs within the first time frame or within a second time frame. Insome implementations, the second uplink time period may occur subsequentto the occurrence of the first uplink time period. The seconddevice-specific packet may be received from second end-usercommunication device 104 b. The second device-specific packet mayinclude packetized uplink information based on audio and/or videoinformation captured by second end-user communication device 104 b. Theaudio and/or video information captured by second end-user communicationdevice 104 b may be part of audio communication (through system 100)between different users. The second device-specific packet may betargeted to a given communication group, such as, e.g., the second voicecommunication channel. In some implementations, the seconddevice-specific packet may have a given destination, such as, e.g., thesecond communication group. For example, in reference to FIG. 3A, audioinformation in a device-specific packet targeted to the secondcommunication group may be included in the second, third, fifth, andsixth broadcast channels.

Packet receiving component 112 may be configured to receive a thirddevice-specific packet, e.g., during a third uplink time period thatoccurs within the first time frame, the second time frame, or within athird time frame. In some implementations, the third uplink time periodmay occur subsequent to the occurrence of the first and second uplinktime periods. The third device-specific packet may be received fromthird end-user communication device 104 c. The third device-specificpacket may include packetized uplink information based on audio and/orvideo information captured by third end-user communication device 104 c.The audio and/or video information captured by third end-usercommunication device 104 c may be part of audio communication (throughsystem 100) between different users. The third device-specific packetmay be targeted to a given communication group, such as, e.g., the thirdcommunication group. In some implementations, the third device-specificpacket may have a given destination, such as, e.g., the thirdcommunication group. For example, in reference to FIG. 3A, audioinformation in a device-specific packet targeted to the thirdcommunication group may be included in the fourth, fifth, sixth, andseventh broadcast channels. And so forth for additional device-specificpackets.

By way of non-limiting example, FIG. 4 illustrates an exemplary timeframe 401 having a top portion and a bottom portion (using differentsections of the same frequency range), with the top portion showing afirst, second, and third through tenth time period (for device-specificpackets ULS0, ULS1, ULS2, and ULS10 in chronological order). The bottomsection shows the same packets being transmitted at a later time.

Referring to FIG. 1, packet generating component 108 may be configuredto generate packets, including but not limited to broadcast packets,downlink packets, device-specific packets, and/or other packets. In someimplementations, downlink packets may include a first downlink packet, asecond downlink packet, a third downlink packet, and/or other downlinkpackets. In some implementations, one or more broadcast and/or downlinkpackets may be generated by central communication device 101. In someimplementations, one or more downlink packets may be generated by basestation 103. Individual downlink packets may include packetized downlinkinformation. By way of non-limiting example, (contents of) packetizeddownlink information may be based on audio and/or video information thatwas previously (e.g., in a previous time frame) included in one or moreother packets, e.g., one or more device-specific packets and/or otheruplink information. In some implementations, individual downlink packetsmay include packetized downlink information that is organized in a setof broadcast channels. In some implementations, individual downlinkpackets may have a target and/or destination indication that indicates anetwork destination in the local communications network for the includedpacketized downlink information. For example, the network destinationmay include and/or indicate one or more specific communication devices104, one or more specific communication groups, and/or otherdestinations. The set of broadcast channels may include a firstbroadcast channel, a second broadcast channel, a third broadcastchannel, and so forth. Individual broadcast channels may be used forpreviously received audio information that was targeted to one or morecommunication groups that are associated with one or more voicecommunication channels selected from a set of broadcast communicationchannels. For example, the first broadcast channel may be used for audioinformation targeted to the first communication group (in accordancewith exemplary set of communication groups 301 of FIG. 3A, and thecorresponding associations between individual voice communicationchannels and subsets of the set of communication groups). For example,the second broadcast channel may be used for audio information targetedto the second communication group (in accordance with exemplary set ofcommunication groups 301 of FIG. 3A). For example, the third broadcastchannel may be used for audio information targeted, at least, to one ofthe first and second communication groups (in accordance with exemplaryset of communication groups 301 of FIG. 3A). For example, the fourthbroadcast channel may be used for audio information targeted, at least,to one of the first and third communication groups (in accordance withexemplary set of communication groups 301 of FIG. 3A). For example, thefifth broadcast channel may be used for audio information targeted, atleast, to one of the second and third communication groups (inaccordance with exemplary set of communication groups 301 of FIG. 3A).For example, the sixth broadcast channel may be used for audioinformation targeted, at least, to one of the first through thirdcommunication groups (in accordance with exemplary set of communicationgroups 301 of FIG. 3A). For example, the seventh broadcast channel maybe used for audio information targeted to the third communication group(in accordance with exemplary set of communication groups 301 of FIG.3A). In some implementations, device-specific packets may be generatedby individual communication devices 104.

By way of non-limiting example, FIG. 4 illustrates an exemplary timeframe 401 having a top portion and a bottom portion (using differentsections of the same frequency range), with the top portion showing afirst downlink packet labeled “BP0”, which includes the first throughtenth broadcast channels. The indicated use of ten broadcast channels isexemplary and not intended to be limiting.

Referring to FIG. 1, in some implementations, packet generatingcomponent 108 may be configured to generate downlink packets thatinclude packetized downlink information that is organized in a set ofdedicated channels. In some implementations, individual dedicatedchannels may have a target and/or a destination that is a specificcommunication device 104, such that the audio information on anindividual dedicated channel excludes audio information received fromthe specific communication device 104. As a result, the user of thespecific communication device 104 will not receive an echo through theindividual dedicated channel of their own audio. For example, a firstdedicated channel may include the same audio information as the firstbroadcast channel, minus the audio information received from firstcommunication device 104 a (for example, if the audio information fromfirst communication device 104 a targeted the first communication group,the first dedicated channel would include the audio information targetedto the first communication group). For example, a second dedicatedchannel may include the same audio information as the second broadcastchannel, minus the audio information received from second communicationdevice 104 b (for example, if the audio information from secondcommunication device 104 b targeted the second communication group, thesecond dedicated channel would include the audio information targeted tothe second communication group). For example, a third dedicated channelmay include the same audio information as the third broadcast channel,minus the audio information received from third communication device 104c (for example, if the audio information from third communication device104 c targeted the third communication group, the second dedicatedchannel would include the audio information targeted to the thirdcommunication group), and so forth.

By way of non-limiting example, FIG. 4 illustrates an exemplary timeframe 401 having a top portion and a bottom portion (using differentsections of the same frequency range), with the top portion showing afirst downlink packet labeled “BP0”, which includes the first throughtenth dedicated channels, in addition to broadcast channels. Theindicated use of ten dedicated channels is exemplary and not intended tobe limiting. The bottom portion also shows downlink packet labeled“BP0”, which may be transmitted at a different time.

Referring to FIG. 1, packet transmission component 110 may be configuredto transmit packets, including but not limited to downlink packets,device-specific packets, and/or other packets. Transmission of packetsmay be scheduled, arranged, and/or otherwise timed in specific timeperiods. As used herein, time periods are periods of time, having aspecified and/or limited duration. A set or sequence of time periods maybe scheduled, arranged, and/or otherwise timed to occur in particulartime frames. In some implementations, different periods in a set orsequence may not overlap. For example, the duration of individual timeframes may be between 1 and 3 ms, between 4 and 6 ms, about 5 ms,between 5 and 10 ms, between 8 and 12 ms, about 10 ms, about 15 ms,between 10 and 20 ms, and/or another duration. In some implementations,individual time periods may include time slots.

In some implementations, downlink packets may be transmitted by centralcommunication device 101. For example, a first downlink packet may betransmitted via first central antenna 101 a (of the first centraltransceiver) of central communication device 101 to a set of end-usercommunication devices 104. For example, a second downlink packet may betransmitted via second central antenna 101 b (of the second centraltransceiver) of central communication device 101 to the same set ofend-user communication devices 104. In some implementations, the firstand second downlink packets may be transmitted in different time periodsduring the same time frame. In some implementations, individual timeframes may include two downlink packets. In some implementations,individual time frames may include more than two downlink packets.Transmission of the first downlink packet may use a first channel of afirst frequency range. As used herein, channels are designatedsub-ranges within a frequency range, commonly having equal bandwidthsand/or equally-spaced-apart bandwidths. For example, transmission of thesecond downlink packet may use a second channel of the first frequencyrange (wherein the first channel is different from the second channel).For example, the frequency range may be 900 MHz, 1.9 GHz, 2.4 GHz, 5GHz, and/or at least 5 GHz. In some implementations, individual channelsof a particular frequency range may use a 5 MHz bandwidth per channel,10 MHz, 20 MHz, 40 MHz, and/or use another bandwidth per channel. By wayof non-limiting example, for the 5 GHz frequency range, so-calledchannel 32 may range from 5150 to 5170 MHz, channel 46 may range from5210 to 5250 MHz, and so forth.

In some implementations, device-specific packets may be transmitted byindividual communication devices 104. For example, a firstdevice-specific packet may be transmitted via an antenna 105 a (of atransceiver) of first end-user communication device 104 a. For example,a second device-specific packet may be transmitted via an antenna 105 b(of a different transceiver) of second end-user communication device 104b. For example, a third device-specific packet may be transmitted viaantenna 105 c (of yet a different transceiver) of third end-usercommunication device 104 c. In some implementations, the first, second,and third device-specific packets may be transmitted in different timeperiods and/or during the same time frame. For example, transmission ofthe first device-specific packet may use the first channel of the firstfrequency range. For example, transmission of the second device-specificpacket may use the first channel of the first frequency range. Forexample, transmission of the third device-specific packet may use thefirst channel of the first frequency range.

Channel mapping component 114 may be configured to determine mappingsbetween individual communication groups (as targeted by device-specificpackets) and individual broadcast channels. For example, the selectionof individual broadcast channels may be in accordance with a particularselection from the set of communication groups. In some implementations,channel mapping component 114 may be configured to determine mappingsbetween individual voice communication channels (as targeted bydevice-specific packets) and individual dedicated channels in downlinkpackets. In some implementations, determinations by channel mappingcomponent 114 may be based on a particular set of communications groups,as for example depicted in FIGS. 3A-3B-3C-3D.

Audio mixing component 126 may be configured to mix audio informationfrom different communication devices 104 (as received throughdevice-specific packets) into individual broadcast channels, dedicatedchannel, and/or other channels. In some implementations, audio mixingcomponent 126 may operate based on determinations made by channelmapping component 114. By way of non-limiting example, FIG. 3Cillustrates an exemplary set 303 of four communication groups that arespecific to different (types of) roles and/or locations in a work area,such as a quick-service restaurant. The first communication group isindicated by the circle with label “C1” in the center, the secondcommunication group is indicated by the circle with label “C2” in thecenter, the third communication group is indicated by the circle withlabel “C3” in the center, and the fourth communication group isindicated by the circle with label “C4” in the center. Communication fordifferent subsets of these four communication groups may use eightdifferent voice communication channels as depicted. Communication to thefirst communication group may use a first, fifth, and eighth voicecommunication channel. Communication to the second communication groupmay use a second, fifth, and sixth voice communication channel.Communication to the third communication group may use a third, sixth,and seventh voice communication channel. Communication to the fourthcommunication group may use a fourth, seventh, and eighth voicecommunication channel. Users interested in communication to both thefirst and second communication groups may select the fifth voicecommunication channel “C5”. Users interested in communication to boththe second and third communication groups may select the sixth voicecommunication channel “C6”. Users interested in communication to boththe third and fourth communication groups may select the seventh voicecommunication channel “C7”. Users interested in communication to boththe fourth and first communication groups may select the eighth voicecommunication channel “C8”.

By way of non-limiting example, FIG. 3D illustrates an exemplary set 304of five communication groups that are specific to different (types of)roles and/or locations in a work area, such as a quick-servicerestaurant. Communication for different subsets of these fivecommunication groups may use twelve different voice communicationchannels as depicted.

Referring to FIG. 1, a given communication device 104 may include one ormore processors configured to execute computer program components. Thecomputer program components may be configured to enable an expert oruser associated with the given communication device 104 to interfacewith system 100 and/or external resources 120, and/or provide otherfunctionality attributed herein to communication device(s) 104. By wayof non-limiting example, the given communication device 104 may includeone or more of a desktop computer, a laptop computer, a handheldcomputer, a tablet computing platform, a NetBook, a Smartphone, a beltpack, a smart band, smart glasses, a headset, an earbud, a gamingconsole, and/or other computing platforms.

External resources 120 may include sources of information outside ofsystem 100, external entities participating with system 100, and/orother resources. In some implementations, some or all of thefunctionality attributed herein to external resources 120 may beprovided by resources included in system 100.

Information processing unit(s) 102 may include electronic storage 122,one or more processors 124, and/or other components. Informationprocessing unit(s) 102 may include communication lines, or ports toenable the exchange of information with a network and/or other computingplatforms. Illustration of information processing unit(s) 102 in FIG. 1is not intended to be limiting. Information processing unit(s) 102 mayinclude a plurality of hardware, software, and/or firmware componentsoperating together to provide the functionality attributed herein toinformation processing unit(s) 102. For example, information processingunit(s) 102 may be implemented by a cloud of computing platformsoperating together as information processing unit(s) 102. In someimplementations, individual information processing units may be servers.

User interfaces 140 may be configured to facilitate interaction betweenusers and system 100 and/or between users and communication devices 104.For example, user interfaces 140 may provide an interface through whichusers may provide information to and/or receive information from system100. In some implementations, user interface 140 may include one or moreof a display screen, touchscreen, monitor, a smart band, a keyboard,buttons, switches, knobs, levers, mouse, speakers, headphones,microphones, sensors to capture voice commands, sensors to capture eyemovement and/or body movement, sensors to capture hand and/or fingergestures, and/or other user interface devices configured to receiveand/or convey user input. In some implementations, one or more userinterfaces 140 may be included in one or more communication devices 104.In some implementations, one or more user interfaces 140 may be includedin system 100.

Electronic storage 122 may comprise non-transitory storage media thatelectronically stores information. The electronic storage media ofelectronic storage 122 may include one or both of system storage that isprovided integrally (i.e., substantially non-removable) with informationprocessing unit(s) 102 and/or removable storage that is removablyconnectable to information processing unit(s) 102 via, for example, aport (e.g., a USB port, a firewire port, etc.) or a drive (e.g., a diskdrive, etc.). Electronic storage 122 may include one or more ofoptically readable storage media (e.g., optical disks, etc.),magnetically readable storage media (e.g., magnetic tape, magnetic harddrive, floppy drive, etc.), electrical charge-based storage media (e.g.,EEPROM, RAM, etc.), solid-state storage media (e.g., flash drive, etc.),and/or other electronically readable storage media. Electronic storage122 may include one or more virtual storage resources (e.g., cloudstorage, a virtual private network, and/or other virtual storageresources). Electronic storage 122 may store software algorithms,information determined by processor(s) 124, information received frominformation processing unit(s) 102, information received fromcommunication device(s) 104, and/or other information that enablesinformation processing unit(s) 102 to function as described herein.

In some implementations, information stored in electronic storage 122may include information that represents associations of individual voicecommunication channels with one or more communication groups. Theindividual ones of the one or more communication groups may be specificto one or more roles of people and/or employees, e.g. employees in aquick-service restaurant. The individual ones of the one or morecommunication groups may be specific to one or more types of roles ofinteracting people and/or employees, e.g. employees in a quick-servicerestaurant. In some implementations, the associations may include afirst association between a first voice communication channel and afirst communication group. The first communication group may be specificto (a first type of) roles in the quick-service restaurant that arerelated to a first drive-through lane. In some implementations, theassociations may include a second association between a second voicecommunication channel and a second communication group. The secondcommunication group may be specific to (a second type of) roles in thequick-service restaurant that are related to a second drive-throughlane. In some implementations, the associations may include a thirdassociation between a third voice communication channel and the firstand second communication groups. In some implementations, theassociations may include a fourth association between a fourth voicecommunication channel and the first communication group and a thirdcommunication group. The third communication group may be specific to (athird type of) roles in the quick-service restaurant that are related tofood production. In some implementations, the associations may include afifth association between a fifth voice communication channel and thesecond and third communication groups. In some implementations, theassociations may include a sixth association between a sixth voicecommunication channel and the first, second, and third communicationgroups. In some implementations, the associations may include a seventhassociation between a seventh voice communication channel and the thirdcommunication group. In some implementations, the associations mayinclude an eighth association between an eighth voice communicationchannel and the first communication group and a fourth communicationgroup. The fourth communication group may be specific to (a fourth typeof) roles in the quick-service restaurant that are related to the frontcounter. In some implementations, the associations may include a ninthassociation between a ninth voice communication channel and the fourthcommunication group. For example, these nine voice communicationchannels may correspond to exemplary set of communication groups 302 ofFIG. 3B. Different sets of communication groups (overlapping indifferent ways) may use voice communication channels differently asneeded, using a different set of associations.

Referring to FIG. 1, processor(s) 124 may be configured to provideinformation processing capabilities in information processing unit(s)102. As such, processor(s) 124 may include one or more of a digitalprocessor, an analog processor, a digital circuit designed to processinformation, an analog circuit designed to process information, a statemachine, and/or other mechanisms for electronically processinginformation. Although processor(s) 124 is shown in FIG. 1 as a singleentity, this is for illustrative purposes only. In some implementations,processor(s) 124 may include a plurality of processing units. Theseprocessing units may be physically located within the same device, orprocessor(s) 124 may represent processing functionality of a pluralityof devices operating in coordination. Processor(s) 124 may be configuredto execute components 108, 110, 112, 114, and/or 126, and/or othercomponents. Processor(s) 124 may be configured to execute components108, 110, 112, 114, and/or 126, and/or other components by software;hardware; firmware; some combination of software, hardware, and/orfirmware; and/or other mechanisms for configuring processingcapabilities on processor(s) 124. As used herein, the term “component”may refer to any component or set of components that perform thefunctionality attributed to the component. This may include one or morephysical processors during execution of processor readable instructions,the processor readable instructions, circuitry, hardware, storage media,or any other components.

It should be appreciated that although components 108, 110, 112, 114,and/or 126 are illustrated in FIG. 1 as being implemented within asingle processing unit, in implementations in which processor(s) 124includes multiple processing units, one or more of components 108, 110,112, 114, and/or 126 may be implemented remotely from the othercomponents. The description of the functionality provided by thedifferent components 108, 110, 112, 114, and/or 126 described below isfor illustrative purposes, and is not intended to be limiting, as any ofcomponents 108, 110, 112, 114, and/or 126 may provide more or lessfunctionality than is described. For example, one or more of components108, 110, 112, 114, and/or 126 may be eliminated, and some or all of itsfunctionality may be provided by other ones of components 108, 110, 112,114, and/or 126. As another example, processor(s) 124 may be configuredto execute one or more additional components that may perform some orall of the functionality attributed below to one of components 108, 110,112, 114, and/or 126.

In some implementations, central communication device(s) 101,information processing unit(s) 102, communication device(s) 104, and/orexternal resources 120 may be operatively linked via one or moreelectronic communication links. For example, such electroniccommunication links may be established, at least in part, via one ormore networks 13 and/or other networks. It will be appreciated that thisis not intended to be limiting, and that the scope of this disclosureincludes implementations in which central communication device(s) 101,information processing unit(s) 102, communication device(s) 104, and/orexternal resources 120 may be operatively linked via some othercommunication media.

As depicted in FIG. 1, base station 103 may include one or moreinformation processing units 102 a, electronic storage 122 a, one ormore processors 124 a, machine-readable code instructions 106 a, and/orother components. Information processing units 102 a may be the same asor similar to information processing units 102, though embedded and/orintegrated within base station 103. In other words, informationprocessing units 102 a may perform similar features as informationprocessing units 102. Electronic storage 122 a may be the same as orsimilar to electronic storage 122, though embedded and/or integratedwithin base station 103. In other words, electronic storage 122 a mayperform similar features as electronic storage 122. Processors 124 a maybe the same as or similar to processors 124, though embedded and/orintegrated within base station 103. In other words, processors 124 a mayperform similar features as processors 124. Machine-readable codeinstructions 106 a may be the same as or similar to machine-readablecode instructions 106, though embedded and/or integrated within basestation 103. In other words, machine-readable code instructions 106 amay perform similar features as machine-readable code instructions 106.

FIG. 2 illustrates a method 200 for managing voice communicationchannels used by a group of people, e.g., by crew of employees in aquick-service restaurant having a first drive-through lane and, in somecases, a second drive-through lane, in accordance with one or moreimplementations. The operations of method 200 presented below areintended to be illustrative. In some implementations, method 200 may beaccomplished with one or more additional operations not described,and/or without one or more of the operations discussed. Additionally,the order in which the operations of method 200 are illustrated in FIG.2 and described below is not intended to be limiting.

In some implementations, method 200 may be implemented in one or moreprocessing devices (e.g., a digital processor, an analog processor, adigital circuit designed to process information, an analog circuitdesigned to process information, a state machine, and/or othermechanisms for electronically processing information). The one or moreprocessing devices may include one or more devices executing some or allof the operations of method 200 in response to instructions storedelectronically on an electronic storage medium. The one or moreprocessing devices may include one or more devices configured throughhardware, firmware, and/or software to be specifically designed forexecution of one or more of the operations of method 200.

An operation 202, information is electronically stored. The informationrepresents associations of individual voice communication channels withone or more communication groups. Individual ones of the one or morecommunication groups may be specific to one or more roles or types ofroles of people interacting, such as employees in a quick-servicerestaurant. Individual ones of the one or more communication groups maybe specific to one or more types of roles of employees in thequick-service restaurant. In some embodiments, operation 202 isperformed by electronic storage the same as or similar to electronicstorage 122 (shown in FIG. 1 and described herein).

At an operation 204, a first device-specific packet is received from afirst communication device associated with, e.g., a first crew member.The first device-specific packet is received during a first uplink timeperiod and includes packetized uplink information based on audioinformation captured by the first communication device. The first uplinktime period occurs within a first time frame. The first device-specificpacket is targeted to the first communication group. In someembodiments, operation 204 is performed by a packet receiving componentthe same as or similar to packet receiving component 112 (shown in FIG.1 and described herein).

At an operation 206, a second device-specific packet is received from asecond communication device associated with, e.g., a second crew member.The second device-specific packet is received during a second uplinktime period and includes packetized uplink information based on audioinformation captured by the second communication device. The seconduplink time period occurs within a second time frame. The seconddevice-specific packet is targeted to the second communication group. Insome embodiments, operation 206 is performed by a packet receivingcomponent the same as or similar to packet receiving component 112(shown in FIG. 1 and described herein).

At an operation 208, a third device-specific packet is received from athird communication device associated with, e.g., a third crew member.The third device-specific packet is received during a third uplink timeperiod and includes packetized uplink information based on audioinformation captured by the third communication device. The third uplinktime period occurs within a third time frame. The third device-specificpacket is targeted to the third communication group. In someembodiments, operation 208 is performed by a packet receiving componentthe same as or similar to packet receiving component 112 (shown in FIG.1 and described herein).

At an operation 210, a first downlink packet is generated that includespacketized downlink information that is organized in a set of broadcastchannels. The set of broadcast channels includes a first broadcastchannel that is used for audio information received in device-specificpackets that were targeted to the first communication group (inaccordance with a specific selected subset of communication groups thatare associated with a selected voice communication channel). A secondbroadcast channel is used for audio information received indevice-specific packets that were targeted to the second communicationgroup (in accordance with a specific selected subset of communicationgroups that are associated with a selected voice communication channel).A third broadcast channel is used for audio information received indevice-specific packets that were targeted to one of the first or secondcommunication groups (in accordance with a specific selected subset ofcommunication groups that are associated with a selected voicecommunication channel). In some embodiments, operation 210 is performedby a packet generating component 108 the same as or similar to packetgenerating component 108 (shown in FIG. 1 and described herein).

At an operation 212, the first downlink packet is transmitted to a setof end-user communication devices, including the first, second, andthird communication devices. In some embodiments, operation 212 isperformed by a packet transmission component the same as or similar topacket transmission component 110 (shown in FIG. 1 and describedherein).

Although the present technology has been described in detail for thepurpose of illustration based on what is currently considered to be themost practical and preferred implementations, it is to be understoodthat such detail is solely for that purpose and that the technology isnot limited to the disclosed implementations, but, on the contrary, isintended to cover modifications and equivalent arrangements that arewithin the spirit and scope of the appended claims. For example, it isto be understood that the present technology contemplates that, to theextent possible, one or more features of any implementation can becombined with one or more features of any other implementation.

What is claimed is:
 1. A communication system configured for managingvoice communication channels used by a group of people interacting witheach other, the system comprising: electronic storage configured toelectronically store information, wherein the information representsassociations of individual voice communication channels with one or morecommunication groups selected from a set of communication groups,wherein individual ones of the one or more communication groups arespecific to one or more roles of the people interacting within the groupof people, wherein individual associations are between the individualvoice communication channels and individual subsets of the set ofcommunication groups; one or more hardware processors configured bymachine-readable instructions to: receive a first device-specific packetfrom a first communication device associated with a first person fromthe group of people, wherein the first device-specific packet isreceived during a first uplink time period and includes packetizeduplink information based on audio information captured by the firstcommunication device, wherein the first uplink time period occurs withina first time frame, wherein the first device-specific packet is targetedto a first subset of communication groups selected from the set ofcommunication groups; receive a second device-specific packet from asecond communication device associated with a second person from thegroup of people, wherein the second device-specific packet is receivedduring a second uplink time period and includes packetized uplinkinformation based on audio information captured by the secondcommunication device, wherein the second uplink time period occurswithin a second time frame, wherein the second device-specific packet istargeted to a second subset of communication groups selected from theset of communication groups; receive a third device-specific packet froma third communication device associated with a third person from thegroup of people, wherein the third device-specific packet is receivedduring a third uplink time period and includes packetized uplinkinformation based on audio information captured by the thirdcommunication device, wherein the third uplink time period occurs withina third time frame, wherein the third device-specific packet is targetedto a third subset of communication groups selected from the set ofcommunication groups; generate a first downlink packet that includespacketized downlink information that is organized in a set of broadcastchannels, wherein individual ones of the set of broadcast channels areused for audio information received in device-specific packets that weretargeted to the individual voice communication channels, in accordancewith the individual subsets of the set of communication groups thatcorrespond to the individual associations pertaining to the individualvoice communication channels, respectively; and transmit the firstdownlink packet to a set of end-user communication devices, includingthe first, second, and third communication devices.
 2. The communicationsystem of claim 1, wherein the first device-specific packet is receivedwirelessly.
 3. The communication system of claim 1, wherein the firstcommunication device associated with the first person is part of thefirst communication group, wherein the second communication deviceassociated with the second person is part of the second communicationgroup, and wherein the third communication device associated with thethird person is part of the third communication group.
 4. Thecommunication system of claim 1, wherein the first downlink packet istransmitted within a given time frame that is subsequent to the first,second, and third time frames, wherein individual ones of the first,second, and third time frames have a duration between 5 and 15 ms. 5.The communication system of claim 1, wherein the first downlink packetfurther includes packetized downlink information that is organized in aset of dedicated channels, wherein the set of dedicated channelsincludes: a first dedicated channel that is used for audio informationreceived in device-specific packets that were targeted, at least, to afirst subset of the individual voice channels that are associated withthe first subset of communication groups according to at least a firstindividual association stored in the electronic storage, minus audioinformation received from the first communication device, such that thefirst person will not receive an echo through the first dedicatedchannel, a second dedicated channel that is used for audio informationreceived in device-specific packets that were targeted, at least, to asecond subset of the individual voice channels that are associated withthe second subset of communication groups according to at least a secondindividual association stored in the electronic storage, minus audioinformation received from the second communication device, such that thesecond person will not receive a second echo through the seconddedicated channel, and a third dedicated channel that is used for audioinformation received in device-specific packets that were targeted, atleast, to a third subset of the individual voice channels that areassociated with the third subset of communication groups according to atleast a third individual association stored in the electronic storage,minus audio information received from the third communication device,such that the third person will not receive a third echo through thethird dedicated channel.
 6. The communication system of claim 1, whereinthe first downlink packet is transmitted at least twice in the same timeframe.
 7. The communication system of claim 6, wherein two transmissionsof the first downlink packet within the same time frame occur ondifferent channels of a particular frequency range.
 8. The communicationsystem of claim 1, wherein the first, second, and third uplink timeperiods do not overlap.
 9. The communication system of claim 1, whereinthe group of people interacting with each other form a crew of employeesin a quick service restaurant.
 10. The communication system of claim 9,wherein a first type of roles in the quick-service restaurant arerelated to a first drive-through lane, wherein a second type of roles inthe quick-service restaurant are related to a second drive-through lane,wherein a third type of roles in the quick-service restaurant arerelated to food production.
 11. A method for managing voicecommunication channels used by a group of people interacting with eachother, the method comprising: electronically storing information,wherein the information represents associations of individual voicecommunication channels with one or more communication groups selectedfrom a set of communication groups, wherein individual ones of the oneor more communication groups are specific to one or more roles of thepeople interacting within the group of people, wherein individualassociations are between the individual voice communication channels andindividual subsets of the set of communication groups; receiving a firstdevice-specific packet from a first communication device associated witha first person from the group of people, wherein the firstdevice-specific packet is received during a first uplink time period andincludes packetized uplink information based on audio informationcaptured by the first communication device, wherein the first uplinktime period occurs within a first time frame, wherein the firstdevice-specific packet is targeted to a first subset of communicationgroups selected from the set of communication groups; receiving a seconddevice-specific packet from a second communication device associatedwith a second person from the group of people, wherein the seconddevice-specific packet is received during a second uplink time periodand includes packetized uplink information based on audio informationcaptured by the second communication device, wherein the second uplinktime period occurs within a second time frame, wherein the seconddevice-specific packet is targeted to a second subset of communicationgroups selected from the set of communication groups; receiving a thirddevice-specific packet from a third communication device associated witha third person from the group of people, wherein the thirddevice-specific packet is received during a third uplink time period andincludes packetized uplink information based on audio informationcaptured by the third communication device, wherein the third uplinktime period occurs within a third time frame, wherein the thirddevice-specific packet is targeted to a third subset of communicationgroups selected from the set of communication groups; generating a firstdownlink packet that includes packetized downlink information that isorganized in a set of broadcast channels, wherein individual ones of theset of broadcast channels are used for audio information received indevice-specific packets that were targeted to the individual voicecommunication channels, in accordance with the individual subsets of theset of communication groups that correspond to the individualassociations pertaining to the individual voice communication channels,respectively; and transmitting the first downlink packet to a set ofend-user communication devices, including the first, second, and thirdcommunication devices.
 12. The method of claim 11, wherein the firstdevice-specific packet is received wirelessly.
 13. The method of claim11, wherein the first communication device associated with the firstperson is part of the first communication group, wherein the secondcommunication device associated with the second person is part of thesecond communication group, wherein the third communication deviceassociated with the third person is part of the third communicationgroup.
 14. The method of claim 11, wherein the first downlink packet istransmitted within a given time frame that is subsequent to the first,second, and third time frames, wherein individual ones of the first,second, and third time frames have a duration between 5 and 15 ms. 15.The method of claim 11, wherein the first downlink packet furtherincludes packetized downlink information that is organized in a set ofdedicated channels, wherein the set of dedicated channels includes: afirst dedicated channel that is used for audio information received indevice-specific packets that were targeted, at least, to a first subsetof the individual voice channels that are associated with the firstsubset of communication groups according to at least a first individualassociation, minus audio information received from the firstcommunication device, such that the first person will not receive anecho through the first dedicated channel, a second dedicated channelthat is used for audio information received in device-specific packetsthat were targeted, at least, to a second subset of the individual voicechannels that are associated with the second subset of communicationgroups according to at least a second individual association, minusaudio information received from the second communication device, suchthat the second person will not receive a second echo through the seconddedicated channel, and a third dedicated channel that is used for audioinformation received in device-specific packets that were targeted, atleast, to a third subset of the individual voice channels that areassociated with the third subset of communication groups according to atleast a third individual association, minus audio information receivedfrom the third communication device, such that the third person will notreceive a third echo through the third dedicated channel.
 16. The methodof claim 11, wherein the first downlink packet is transmitted at leasttwice in the same time frame.
 17. The method of claim 16, wherein twotransmissions of the first downlink packet within the same time frameoccur on different channels of a particular frequency range.
 18. Themethod of claim 11, wherein the first, second, and third uplink timeperiods do not overlap.
 19. The method of claim 11, wherein the group ofpeople interacting with each other form a crew of employees in a quickservice restaurant.
 20. The method of claim 19, wherein a first type ofroles in the quick-service restaurant are related to a firstdrive-through lane, wherein a second type of roles in the quick-servicerestaurant are related to a second drive-through lane, wherein a thirdtype of roles in the quick-service restaurant are related to foodproduction.